package net.sureon.dao;

import java.util.Date;
import java.util.List;

public class DailyTiming extends AbstractVO {
	private long dailyTimingID;
	private long companyID;
	private long userID;
	private long groupID;
	private Date workDate;
	private float workTime;
	private float overTime;
	private float vocationTime;
	private float leaveTime;
	private String workSummary;
	private Date submitDate;
	private Date reviewDate;
	private long reviewedBy;
	private String reviewNote;
	private String status;

	private User reviewer;
	private User author;
	
	// 查询的开始和结束日期
	private Date startDate;
	private Date endDate;
	
	private List<Long> idsAsList;
	

	public Date getWorkDate() {
		return workDate;
	}

	public void setWorkDate(Date workDate) {
		this.workDate = workDate;
	}

	public float getWorkTime() {
		return workTime;
	}

	public void setWorkTime(float workTime) {
		this.workTime = workTime;
	}

	public float getOverTime() {
		return overTime;
	}

	public void setOverTime(float overTime) {
		this.overTime = overTime;
	}

	public float getVocationTime() {
		return vocationTime;
	}

	public void setVocationTime(float vocationTime) {
		this.vocationTime = vocationTime;
	}

	public String getWorkSummary() {
		return workSummary;
	}

	public void setWorkSummary(String workSummary) {
		this.workSummary = workSummary;
	}

	public Date getSubmitDate() {
		return submitDate;
	}

	public void setSubmitDate(Date submitDate) {
		this.submitDate = submitDate;
	}

	public Date getReviewDate() {
		return reviewDate;
	}

	public void setReviewDate(Date reviewDate) {
		this.reviewDate = reviewDate;
	}

	public long getReviewedBy() {
		return reviewedBy;
	}

	public void setReviewedBy(long reviewedBy) {
		this.reviewedBy = reviewedBy;
	}

	public String getReviewNote() {
		return reviewNote;
	}

	public void setReviewNote(String reviewNote) {
		this.reviewNote = reviewNote;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public void setLeaveTime(float leaveTime) {
		this.leaveTime = leaveTime;
	}

	public float getLeaveTime() {
		return leaveTime;
	}

	public long getDailyTimingID() {
		return dailyTimingID;
	}

	public void setDailyTimingID(long dailyTimingID) {
		this.dailyTimingID = dailyTimingID;
	}

	public long getCompanyID() {
		return companyID;
	}

	public void setCompanyID(long companyID) {
		this.companyID = companyID;
	}

	public long getUserID() {
		return userID;
	}

	public void setUserID(long userID) {
		this.userID = userID;
	}

	public long getGroupID() {
		return groupID;
	}

	public void setGroupID(long groupID) {
		this.groupID = groupID;
	}

	public User getReviewer() {
		return reviewer;
	}

	public void setReviewer(User reviewer) {
		this.reviewer = reviewer;
	}

	public User getAuthor() {
		return author;
	}

	public void setAuthor(User author) {
		this.author = author;
	}

	public List<Long> getIdsAsList() {
		return idsAsList;
	}

	public void setIdsAsList(List<Long> idsAsList) {
		this.idsAsList = idsAsList;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
}
